Amazon EventBridge
アプリケーション間でイベント駆動型の非同期通信を可能にするマネージドサービス
あるサービスで何かが起こったとき(イベント)に、他のサービスをトリガーできる仕組みです。
例:
EC2
インスタンスが起動した →
Lambda
関数を呼び出す
S3
にファイルがアップロードされた →
Amazon Step Functions
のワークフローを実行
独自アプリからカスタムイベントを発行 → 任意のターゲットに配信
AWS Lambdaと組み合わせて、定期的にAmazon EC2インスタンスを自動的に停止および起動する